Specifying and Enforcing Intertask Dependencies

نویسندگان

  • Paul C. Attie
  • Munindar P. Singh
  • Amit P. Sheth
  • Marek Rusinkiewicz
چکیده

Extensions of the traditional atomic transaction model are needed to support the development of multi system applications or work ows that ac cess heterogeneous databases and legacy applica tion systems Most extended transaction model s use conditions involving events or dependencies between transactions Intertask dependencies can serve as a uniform framework for de ning extend ed transaction models In this paper we introduce event attributes needed to determine whether a dependency is enforceable and to properly sched ule events in extended transaction models Using these attributes and a formalizationof a dependen cy into the temporal logic CTL we can automat ically synthesize an automaton that captures the computations that satisfy the given dependency We show how a set of such automata can be com bined into a scheduler that produces global com putations satisfying all relevant dependencies We show how dependencies required to implement re laxed transactions such as Sagas can be enforced and discuss brie y the issues of concurrency con trol safety and recoverability

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scheduling workflows by enforcing intertask dependencies

Workflows are composite activities that can be used to support and automate multisystem applications involving humans, heterogeneous databases and legacy systems. The traditional atomic transaction model, successful for centralized and homogeneous applications, is not suitable for supporting such workflows. Intertask dependencies, which are conditions involving events and dependencies among wor...

متن کامل

Improving Software Reliability in Data-centered Software Systems by Enforcing Composition Time Constraints

Specifying and enforcing constraints and invariants such as architectural constraints and data typing, strongly enhances the safety and reliability of the software system. Next to design and development constraints, the composition of software systems in component-based software also introduces composition time constraints and dependencies. In data-centered software systems, for example, the so...

متن کامل

Semantical Considerations on Workflows: An Algebra for Intertask Dependencies

Workflows are composite multitransaction activities occurring in heterogeneous environments. They relax the semantic properties of traditional transactions to accommodate the demands of such environments. It is important that workflows be specified declaratively, reasoned about formally, and scheduled automatically. Declarative approaches based on intertask dependencies are prominent in the lit...

متن کامل

Speci cation of Work ows with Heterogeneous Tasks

Many enterprise applications require performing diierent tasks on diierent systems (or processing entities). Both the types of tasks and processing entities can be very heterogeneous. Such enterprise applications can be supported by workkow automation. In this paper, we discuss speciication of workkows that involve heterogeneous tasks that execute on old main-frame based (legacy) application sy...

متن کامل

Formal Aspects of Workkow Management Part 1: Semantics

Work ows are composite activities that achieve interoperation of a variety of system and human tasks. Work ows must satisfy subtle domain-speci c integrity and organizational requirements. Consequently, exibility in execution is crucial. A promising means to achieve exibility is through declarative speci cations (Part 1) with automatic distributed scheduling techniques (Part 2). Intertask depen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993